-
userCannotLoginWithBlankUsernameTextbox
9:34:19 AM / 00:00:05:095 Fail
userCannotLoginWithBlankUsernameTextbox
06.28.2025 9:34:19 AM 06.28.2025 9:34:24 AM 00:00:05:095 · #test-id=1Status Timestamp Details Info 9:34:19 AM 1. Navigate to QA Railway Website Info 9:34:19 AM 2. Click on 'Login' tab Info 9:34:19 AM Click on tab Login Info 9:34:19 AM 3. User doesn't type any words into 'Username' textbox but enter valid information into 'Password' textbox Info 9:34:19 AM 4. Click on 'Login' button Info 9:34:19 AM Enter username: Info 9:34:19 AM Enter password: minh12345 Info 9:34:20 AM click button: Info 9:34:20 AM Error messageThere was a problem with your login and/or errors exist in your form. Pass 9:34:20 AM Test passed Fail 9:34:24 AM additionalPagesDisplayOnceUserLoggedIn -
loginPageDisplaysWhenUnLoggedUserClicksOnBookTicketTab
9:34:19 AM / 00:00:04:386 Fail
loginPageDisplaysWhenUnLoggedUserClicksOnBookTicketTab
06.28.2025 9:34:19 AM 06.28.2025 9:34:23 AM 00:00:04:386 · #test-id=2Status Timestamp Details Info 9:34:19 AM 1. Navigate to QA Railway Website Info 9:34:19 AM 2. Click on 'Book ticket' tab Info 9:34:19 AM Click on tab Book ticket Pass 9:34:20 AM Test passed Fail 9:34:23 AM systemShowsMessageWhenUserEntersWrongPasswordSeveralTimes -
UserCannotLogIntoRailwayWithInvalidPassword
9:34:20 AM / 00:00:05:611 Fail
UserCannotLogIntoRailwayWithInvalidPassword
06.28.2025 9:34:20 AM 06.28.2025 9:34:25 AM 00:00:05:611 · #test-id=3Status Timestamp Details Info 9:34:20 AM 1. Navigate to QA Railway Website Info 9:34:20 AM 2. Click on 'Login' tab Info 9:34:20 AM Click on tab Login Info 9:34:20 AM 3. Enter valid Email and invalid Password Info 9:34:20 AM 4. Click on 'Login' button Info 9:34:20 AM Enter username: vffaebxr@sharklasers.com Info 9:34:21 AM Enter password: minh@gmail.com Info 9:34:21 AM click button: Info 9:34:22 AM Error messageInvalid username or password. Please try again. Fail 9:34:22 AM java.lang.AssertionError: expected [There was a problem with your login and/or errors exist in your form.] but found [Invalid username or password. Please try again.] Info 9:34:22 AM Screenshot saved to: D:\AGEST\SeleniumExercise\SeleniumLevel1\test-images\com.tests.login.TC03\UserCannotLogIntoRailwayWithInvalidPassword_28062025_093422.png Fail 9:34:25 AM userCanCreateNewAccount -
userCanLogIntoRailwayWithValidUsernameAndPassword
9:34:20 AM / 00:00:05:764 Fail
userCanLogIntoRailwayWithValidUsernameAndPassword
06.28.2025 9:34:20 AM 06.28.2025 9:34:26 AM 00:00:05:764 · #test-id=4Status Timestamp Details Info 9:34:20 AM 1. Navigate to QA Railway Website Info 9:34:20 AM 2. Click on 'Login' tab Info 9:34:20 AM Click on tab Login Info 9:34:21 AM 3. Enter valid Email and Password: Info 9:34:21 AM 4. Click on 'Login' button Info 9:34:21 AM Enter username: vffaebxr@sharklasers.com Info 9:34:21 AM Enter password: minh12345 Info 9:34:21 AM click button: Fail 9:34:22 AM java.lang.AssertionError: expected [Welcome vffaebxr@sharklasers.com] but found [] Info 9:34:22 AM Screenshot saved to: D:\AGEST\SeleniumExercise\SeleniumLevel1\test-images\com.tests.login.TC01\userCanLogIntoRailwayWithValidUsernameAndPassword_28062025_093422.png Fail 9:34:26 AM userCannotLoginWithAnAccountHasNotBeenActivated -
systemShowsMessageWhenUserEntersWrongPasswordSeveralTimes
9:34:23 AM / 00:00:08:518 Fail
systemShowsMessageWhenUserEntersWrongPasswordSeveralTimes
06.28.2025 9:34:23 AM 06.28.2025 9:34:32 AM 00:00:08:518 · #test-id=5Status Timestamp Details Info 9:34:23 AM 1. Navigate to QA Railway Website Info 9:34:23 AM 2. Click on 'Login' tab Info 9:34:23 AM Click on tab Login Info 9:34:24 AM 3. Enter valid information into 'Username' textbox except 'Password' textbox. Info 9:34:24 AM 4. Click on 'Login' button Info 9:34:24 AM 5. Repeat step 3 three more times. Info 9:34:24 AM Enter username: vffaebxr@sharklasers.com Info 9:34:24 AM Enter password: minh@gmail.com Info 9:34:24 AM click button: Info 9:34:24 AM Enter username: vffaebxr@sharklasers.com Info 9:34:25 AM Enter password: minh@gmail.com Info 9:34:25 AM click button: Info 9:34:25 AM Enter username: vffaebxr@sharklasers.com Info 9:34:26 AM Enter password: minh@gmail.com Info 9:34:26 AM click button: Info 9:34:26 AM Enter username: vffaebxr@sharklasers.com Info 9:34:27 AM Enter password: minh@gmail.com Info 9:34:27 AM click button: Info 9:34:28 AM Error messageInvalid username or password. Please try again. Fail 9:34:28 AM java.lang.AssertionError: expected [You have used 4 out of 5 login attempts. After all 5 have been used, you will be unable to login for 15 minutes.] but found [Invalid username or password. Please try again.] Info 9:34:28 AM Screenshot saved to: D:\AGEST\SeleniumExercise\SeleniumLevel1\test-images\com.tests.login.TC05\systemShowsMessageWhenUserEntersWrongPasswordSeveralTimes_28062025_093428.png Fail 9:34:32 AM userCannotCreateAccountWhilePasswordAndPIDFieldsAreEmpty -
additionalPagesDisplayOnceUserLoggedIn
9:34:24 AM / 00:00:06:916 Fail
additionalPagesDisplayOnceUserLoggedIn
06.28.2025 9:34:24 AM 06.28.2025 9:34:31 AM 00:00:06:916 · #test-id=6Status Timestamp Details Info 9:34:24 AM 1. Navigate to QA Railway Website Info 9:34:24 AM 2. Click on 'Login' tab Info 9:34:24 AM Click on tab Login Info 9:34:24 AM 3. Login with valid account Info 9:34:24 AM Enter username: vffaebxr@sharklasers.com Info 9:34:25 AM Enter password: minh12345 Info 9:34:25 AM click button: Info 9:34:26 AM Click on tab My ticket Info 9:34:27 AM Click on tab Change password Pass 9:34:27 AM Test passed Fail 9:34:31 AM userCanChangePassword -
userCanCreateNewAccount
9:34:25 AM / 00:00:06:749 Fail
userCanCreateNewAccount
06.28.2025 9:34:25 AM 06.28.2025 9:34:32 AM 00:00:06:749 · #test-id=7Status Timestamp Details Info 9:34:25 AM 1. Navigate to QA Railway Website Info 9:34:25 AM 2. Click on 'Register' tab Info 9:34:25 AM Click on tab Register Info 9:34:26 AM 3. Enter valid information into all fields Info 9:34:26 AM 4. Click on 'Register' button Info 9:34:26 AM Enter email: minh09_34_26@gmail.com Info 9:34:26 AM Enter password: minh12345 Info 9:34:26 AM Enter confirm password: minh12345 Info 9:34:26 AM Enter PID: 27183714777 Info 9:34:26 AM Click button: Pass 9:34:29 AM Test passed Fail 9:34:32 AM errorsDisplayWhenPasswordResetTokenIsBlankUseMailAPI -
userCannotLoginWithAnAccountHasNotBeenActivated
9:34:26 AM / 00:00:04:973 Fail
userCannotLoginWithAnAccountHasNotBeenActivated
06.28.2025 9:34:26 AM 06.28.2025 9:34:31 AM 00:00:04:973 · #test-id=8Status Timestamp Details Info 9:34:26 AM 1. Navigate to QA Railway Website Info 9:34:26 AM 2. Click on 'Login' tab Info 9:34:26 AM Click on tab Login Info 9:34:26 AM 3. Enter username and password of account hasn't been activated. Info 9:34:26 AM 4. Click on 'Login' button Info 9:34:26 AM Enter username: minh@gmail.com Info 9:34:26 AM Enter password: minh@gmail.com Info 9:34:27 AM click button: Info 9:34:27 AM Error messageInvalid username or password. Please try again. Pass 9:34:27 AM Test passed Fail 9:34:31 AM userCannotCreateAccountWithConfirmPasswordIsNotTheSameWithPassword -
userCanChangePassword
9:34:31 AM / 00:00:07:500 Fail
userCanChangePassword
06.28.2025 9:34:31 AM 06.28.2025 9:34:38 AM 00:00:07:500 · #test-id=9Status Timestamp Details Info 9:34:31 AM 1. Navigate to QA Railway Website Info 9:34:31 AM 2. Login with valid account Info 9:34:31 AM Click on tab Login Info 9:34:31 AM Enter username: vffaebxr@sharklasers.com Info 9:34:31 AM Enter password: minh12345 Info 9:34:32 AM click button: Info 9:34:33 AM 3. Click on 'Change Password' tab Info 9:34:33 AM 4. Enter valid value into all fields. Info 9:34:33 AM 5. Click on 'Change Password' button Info 9:34:33 AM Click on tab Change password Info 9:34:34 AM Passwordminh12345 Info 9:34:34 AM New Passwordminh12345 Info 9:34:34 AM Confirm Passwordminh12345 Info 9:34:34 AM Click button Fail 9:34:35 AM org.openqa.selenium.StaleElementReferenceException: stale element reference: stale element not found (Session info: chrome=138.0.7204.49) For documentation on this error, please visit: https://www.selenium.dev/documentation/webdriver/troubleshooting/errors#stale-element-reference-exception Build info: version: '4.33.0', revision: '2c6aaad03a' System info: os.name: 'Windows 11', os.arch: 'amd64', os.version: '10.0', java.version: '11.0.27' Driver info: org.openqa.selenium.chrome.ChromeDriver Command: [4a0a987dbe02c3f316e2a05d985eb3c2, isElementDisplayed {id=f.5C06BD8E27FC9EEFF1FA2C82815B474D.d.BC6B422FFC59F0F991E9BBB88AE7E101.e.53}] Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 138.0.7204.49, chrome: {chromedriverVersion: 138.0.7204.49 (d2b48fd5f781..., userDataDir: C:\Users\ANHMIN~1\AppData\L...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:64374}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: windows, proxy: Proxy(), se:cdp: ws://localhost:64374/devtoo..., se:cdpVersion: 138.0.7204.49, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true} Element: [[ChromeDriver: chrome on windows (4a0a987dbe02c3f316e2a05d985eb3c2)] -> xpath: //a//span[text()='Change password']] Session ID: 4a0a987dbe02c3f316e2a05d985eb3c2 Info 9:34:35 AM Screenshot saved to: D:\AGEST\SeleniumExercise\SeleniumLevel1\test-images\com.tests.login.TC09\userCanChangePassword_28062025_093435.png Fail 9:34:38 AM userCanBookOneTicketAtATime -
userCannotCreateAccountWithConfirmPasswordIsNotTheSameWithPassword
9:34:31 AM / 00:00:05:130 Fail
userCannotCreateAccountWithConfirmPasswordIsNotTheSameWithPassword
06.28.2025 9:34:31 AM 06.28.2025 9:34:36 AM 00:00:05:130 · #test-id=10Status Timestamp Details Info 9:34:31 AM 1. Navigate to QA Railway Website Info 9:34:31 AM 2. Click on 'Register' tab Info 9:34:31 AM Click on tab Register Info 9:34:31 AM 3. Enter valid information into all fields except 'Confirm password' is not the same with 'Password' Info 9:34:31 AM 4. Click on 'Register' button Info 9:34:31 AM Enter email: minh09_34_26@gmail.com Info 9:34:31 AM Enter password: minh12345 Info 9:34:32 AM Enter confirm password: minh123451 Info 9:34:32 AM Enter PID: 27183714777 Info 9:34:32 AM Click button: Pass 9:34:33 AM Test passed Fail 9:34:36 AM errorsDisplayWhenPasswordResetTokenIsBlankUseUI -
userCannotCreateAccountWhilePasswordAndPIDFieldsAreEmpty
9:34:32 AM / 00:00:06:312 Fail
userCannotCreateAccountWhilePasswordAndPIDFieldsAreEmpty
06.28.2025 9:34:32 AM 06.28.2025 9:34:38 AM 00:00:06:312 · #test-id=11Status Timestamp Details Info 9:34:32 AM 1. Navigate to QA Railway Website Info 9:34:32 AM 2. Click on 'Register' tab Info 9:34:32 AM Click on tab Register Info 9:34:32 AM 3. Enter valid email address and leave other fields empty Info 9:34:32 AM 4. Click on 'Register' button Info 9:34:32 AM Enter email: vffaebxr@sharklasers.com Info 9:34:32 AM Enter password: Info 9:34:32 AM Enter confirm password: Info 9:34:32 AM Enter PID: Info 9:34:32 AM Click button: Fail 9:34:33 AM java.lang.AssertionError: The following asserts failed: expected [Invalid password length.] but found [Invalid password length], expected [Invalid ID length.] but found [Invalid ID length] Info 9:34:34 AM Screenshot saved to: D:\AGEST\SeleniumExercise\SeleniumLevel1\test-images\com.tests.register.TC11\userCannotCreateAccountWhilePasswordAndPIDFieldsAreEmpty_28062025_093434.png Fail 9:34:38 AM errorsDisplayIfPasswordAndConfirmPasswordDontMatchWhenResettingPassword -
errorsDisplayWhenPasswordResetTokenIsBlankUseMailAPI
9:34:32 AM / 00:00:23:811 Fail
errorsDisplayWhenPasswordResetTokenIsBlankUseMailAPI
06.28.2025 9:34:32 AM 06.28.2025 9:34:56 AM 00:00:23:811 · #test-id=12Status Timestamp Details Info 9:34:35 AM Pre-condition: Create and activate a new account Info 9:34:35 AM Click on tab Register Info 9:34:35 AM Enter email: zyu1WxbZy2lB@mailslurp.biz Info 9:34:36 AM Enter password: minh12345 Info 9:34:36 AM Enter confirm password: minh12345 Info 9:34:36 AM Enter PID: 27183714777 Info 9:34:36 AM Click button: Info 9:34:46 AM 1. Navigate to QA Railway Login page Info 9:34:46 AM 2. Click on 'Forgot Password page' link Info 9:34:46 AM Click on tab Login Info 9:34:48 AM 3. Enter the email address of the created account in Pre-condition Info 9:34:48 AM 4. Click on 'Send Instructions' button Info 9:34:50 AM 5. Open mailbox and click on reset password link Info 9:34:54 AM 6. Enter new passwords and remove the Password Reset Token Info 9:34:54 AM 7. Click 'Reset Password' button Fail 9:34:56 AM java.lang.AssertionError: Error message element does not exist expected [true] but found [false] Info 9:34:56 AM Screenshot saved to: D:\AGEST\SeleniumExercise\SeleniumLevel1\test-images\com.tests.forgotpassword.TC12\errorsDisplayWhenPasswordResetTokenIsBlankUseMailAPI_28062025_093456.png -
errorsDisplayWhenPasswordResetTokenIsBlankUseUI
9:34:36 AM / 00:00:20:623 Fail
errorsDisplayWhenPasswordResetTokenIsBlankUseUI
06.28.2025 9:34:36 AM 06.28.2025 9:34:56 AM 00:00:20:623 · #test-id=13Status Timestamp Details Info 9:34:36 AM Pre-condition: Create and activate a new account Info 9:34:36 AM 1. Navigate to QA Railway Login page Info 9:34:36 AM Click on tab Login Info 9:34:36 AM 2. Click on 'Forgot Password page' link Info 9:34:37 AM 3. Enter the email address of the created account in Pre-condition Info 9:34:37 AM 4. Click on 'Send Instructions' button Info 9:34:39 AM 5. Open mailbox and click on reset password link Info 9:34:51 AM 6. Enter new passwords and remove the Password Reset Token Info 9:34:51 AM 7. Click 'Reset Password' button Fail 9:34:53 AM java.lang.AssertionError: Error message element does not exist expected [true] but found [false] Info 9:34:53 AM Screenshot saved to: D:\AGEST\SeleniumExercise\SeleniumLevel1\test-images\com.tests.forgotpassword.TC12\errorsDisplayWhenPasswordResetTokenIsBlankUseUI_28062025_093453.png Fail 9:34:56 AM userCanCancelATicket -
errorsDisplayIfPasswordAndConfirmPasswordDontMatchWhenResettingPassword
9:34:38 AM / 00:00:16:892 Pass
errorsDisplayIfPasswordAndConfirmPasswordDontMatchWhenResettingPassword
06.28.2025 9:34:38 AM 06.28.2025 9:34:55 AM 00:00:16:892 · #test-id=14Status Timestamp Details Info 9:34:38 AM Pre-condition: Create and activate a new account Info 9:34:38 AM 1. Navigate to QA Railway Login page Info 9:34:38 AM 2. Click on 'Forgot Password page' link Info 9:34:38 AM Click on tab Login Info 9:34:39 AM 3. Enter the email address of the created account in Pre-condition Info 9:34:39 AM 4. Click on 'Send Instructions' button Info 9:34:41 AM 5. Open mailbox and click on reset password link Info 9:34:54 AM 6. Enter different values for password fields Info 9:34:54 AM 7. Click 'Reset Password' button Pass 9:34:55 AM Test passed -
userCanBookOneTicketAtATime
9:34:38 AM / 00:00:17:779 Fail
userCanBookOneTicketAtATime
06.28.2025 9:34:38 AM 06.28.2025 9:34:56 AM 00:00:17:779 · #test-id=15Status Timestamp Details Info 9:34:38 AM Pre-condition: Create and activate a new account Info 9:34:38 AM 1. Navigate to QA Railway Website Info 9:34:38 AM Click on tab Login Info 9:34:39 AM 2. Login with a valid account Info 9:34:39 AM Enter username: vffaebxr@sharklasers.com Info 9:34:39 AM Enter password: minh12345 Info 9:34:39 AM click button: Info 9:34:40 AM 3. Click on 'Book ticket' tab Info 9:34:40 AM Click on tab Book ticket Info 9:34:41 AM Select a 'Depart date' from the list Info 9:34:41 AM Select Sài Gòn for 'Depart from' and Phan Thiết for 'Arrive at'. Fail 9:34:52 AM org.openqa.selenium.TimeoutException: Expected condition failed: waiting for com.railway.utilities.Helpers$$Lambda$1722/0x00000008406de840@513a497 (tried for 10 second(s) with 500 milliseconds interval) Build info: version: '4.33.0', revision: '2c6aaad03a' System info: os.name: 'Windows 11', os.arch: 'amd64', os.version: '10.0', java.version: '11.0.27' Driver info: org.openqa.selenium.chrome.ChromeDriver Capabilities {acceptInsecureCerts: false, browserName: chrome, browserVersion: 138.0.7204.49, chrome: {chromedriverVersion: 138.0.7204.49 (d2b48fd5f781..., userDataDir: C:\Users\ANHMIN~1\AppData\L...}, fedcm:accounts: true, goog:chromeOptions: {debuggerAddress: localhost:64555}, networkConnectionEnabled: false, pageLoadStrategy: normal, platformName: windows, proxy: Proxy(), se:cdp: ws://localhost:64555/devtoo..., se:cdpVersion: 138.0.7204.49, setWindowRect: true, strictFileInteractability: false, timeouts: {implicit: 0, pageLoad: 300000, script: 30000}, unhandledPromptBehavior: dismiss and notify, webauthn:extension:credBlob: true, webauthn:extension:largeBlob: true, webauthn:extension:minPinLength: true, webauthn:extension:prf: true, webauthn:virtualAuthenticators: true} Session ID: 48dec4a110eb2a6cd34878d84d3cfef3 Info 9:34:52 AM Screenshot saved to: D:\AGEST\SeleniumExercise\SeleniumLevel1\test-images\com.tests.bookticket.TC14\userCanBookOneTicketAtATime_28062025_093452.png Fail 9:34:56 AM userCanOpenBookTicketPageByClickingOnBookTicketLinkInTrainTimetablePage -
userCanOpenBookTicketPageByClickingOnBookTicketLinkInTrainTimetablePage
9:34:56 AM / 00:00:03:551 Pass
userCanOpenBookTicketPageByClickingOnBookTicketLinkInTrainTimetablePage
06.28.2025 9:34:56 AM 06.28.2025 9:35:00 AM 00:00:03:551 · #test-id=16Status Timestamp Details Info 9:34:56 AM Pre-condition: Create and activate a new account Info 9:34:56 AM 1. Navigate to QA Railway Website Info 9:34:56 AM Click on tab Login Info 9:34:57 AM 2. Login with a valid account Info 9:34:57 AM Enter username: vffaebxr@sharklasers.com Info 9:34:57 AM Enter password: minh12345 Info 9:34:57 AM click button: Info 9:34:58 AM 3. Click on 'Timetable' tab Info 9:34:58 AM Click on tab Timetable Info 9:34:59 AM 4. Click on 'book ticket' link of the route from 'Huế' to 'Sài Gòn' Pass 9:35:00 AM Test passed -
userCanCancelATicket
9:34:56 AM / 00:00:06:354 Pass
userCanCancelATicket
06.28.2025 9:34:56 AM 06.28.2025 9:35:03 AM 00:00:06:354 · #test-id=17Status Timestamp Details Info 9:34:56 AM Pre-condition: Create and activate a new account Info 9:34:56 AM 1. Navigate to QA Railway Website Info 9:34:56 AM 2. Login with a valid account Info 9:34:56 AM Click on tab Login Info 9:34:57 AM Enter username: vffaebxr@sharklasers.com Info 9:34:57 AM Enter password: minh12345 Info 9:34:57 AM click button: Info 9:34:59 AM 3. Book a ticket Info 9:34:59 AM Click on tab Book ticket Info 9:34:59 AM Select a 'Depart date' from the list Info 9:34:59 AM Select Phan Thiết for 'Depart from' and Đà Nẵng for 'Arrive at'. Info 9:35:00 AM Select Soft bed with air conditioner for 'Seat type' Info 9:35:00 AM Select 1 for 'Ticket amount' Info 9:35:00 AM Click on 'Book ticket' button Info 9:35:01 AM 4. Click on 'My ticket' tab Info 9:35:01 AM Click on tab My ticket Info 9:35:02 AM 5. Click on 'Cancel' button of ticket which user want to cancel. Info 9:35:02 AM 6. Click on 'OK' button on Confirmation message 'Are you sure?' Pass 9:35:03 AM Test passed
Started
Jun 28, 2025 09:34:14 AM
Ended
Jun 28, 2025 09:35:03 AM
Tests Passed
3
Tests Failed
14
Tests
Log events
Timeline